Communication Centric Design in Complex Automotive Embedded Systems
نویسندگان
چکیده
Automotive embedded applications like the engine management system are composed of multiple functional components that are tightly coupled via numerous communication dependencies and intensive data sharing, while also having real-time requirements. In order to cope with complexity, especially in multi-core settings, various communication mechanisms are used to ensure data consistency and temporal determinism along functional cause-effect chains. However, existing timing analysis methods generally only support very basic communication models that need to be extended to handle the analysis of industry grade problems which involve more complex communication semantics. In this work, we give an overview of communication semantics used in the automotive industry and the different constraints to be considered in the design process. We also propose a method for model transformation to increase the expressiveness of current timing analysis methods enabling them to work with more complex communication semantics. We demonstrate this transformation approach for concrete implementations of two communication semantics, namely, implicit and LET communication. We discuss the impact on end-to-end latencies and communication overheads based on a full blown engine management system. 1998 ACM Subject Classification C.3 Real-Time and Embedded Systems, D.4.4 Communications Management
منابع مشابه
Towards an Architecture-Centric Approach Dedicated to Model-Based Virtual Integration for Embedded Software Systems
Current embedded systems are increasingly more complex and heterogeneous, but they are expected to be more safe, reliable and adaptive. In consideration of all these aspects, their design is always a great challenge. Developing these systems with conventional design approaches and programming methods turns out to be difficult. In this paper, we mainly present the informative background and the ...
متن کاملEnhancing Dependability of Medical Software Systems
Challenges to dependable design of medical systems. Medical software-based systems represent an important class of embedded systems. Along with many other classes of safety-critical embedded systems, such as avionics and automotive controllers, manufacturing, and mobile communication systems, medical systems are facing a number of challenges to their design process. There are two major factors ...
متن کاملVehicle Embedded Data Stream Processing Platform for Android Devices
Automotive information services utilizing vehicle data are rapidly expanding. However, there is currently no data centric software architecture that takes into account the scale and complexity of data involving numerous sensors. To address this issue, the authors have developed an in-vehicle datastream management system for automotive embedded systems (eDSMS) as data centric software architectu...
متن کاملCommunication protocol evaluation for embedded systems - Industrial Technology, 2003 IEEE International Conference on
Modern automotive applications become more a n d more complex: they are implemented over distributed architectures that include several electronic control units (ECUs) communicating via a local communication network which is event triggered (e.g. CAN, Controller Area Network) or t ime triggered (e.g. TTCAN, Time triggered CAN). These ECUs exchange data or messages in two possible modes: push or...
متن کاملAutomobile: Aircraft or smartphone? Modeling challenges and opportunities in Automotive Systems (keynote)
I. ABSTRACT Automotive systems are turning out to be one of the most complex consumer electronic systems being ever built. For the modern day users, they are products like smartphones and tablets but in size, complexity and quality and safety requirements they match if not exceed aircraft, and similar high integrity systems. Many of the major advances in Software engineering like model based de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017